package clasificador.genetico;

import java.util.ArrayList;

import datos.MuestraClasificada;

/* Las clases que implementen esta interfaz permitiran generar un conjunto 
 * de cromosomas iniciales, aleatoriamente o segun alguna heuristica.
 * 
 * Para ello, podran ver los datos de la muestra, si lo consideran necesario.
 */
public interface PoliticaGeneracion<Cromosoma> {
	/* Les paso la muestra para que varien el numero y que sepan que atributos deben tener */
	/* Quizas habria que indicarle tambien cuantos?? O dejamos que eso lo decida totalmente la politica, en funcion de la muestra? */
	public ArrayList<Cromosoma> generar(MuestraClasificada<?> muestra);
}
